home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / source code vol 1.adf / SMALLROUTS / RAM-DISK-OFF.S < prev   
Text File  |  1999-09-26  |  603b  |  32 lines

  1. DISKOFF:
  2.     move.l  $4,a6
  3. A4019e:    lea     SOURCENAME(PC),A1
  4. A401a2:    jsr     -498(A6)
  5. A401a6:    tst.l   D0
  6. A401a8:    beq.s   RAMOFF
  7. A401aa:    move.l  D0,A0
  8. A401ac:    lea     52(A0),A0
  9. A401b0:    move    #$ff,D0
  10. A401b2:    move.l  D0,(A0)+
  11. A401b4:    move.l  D0,(A0)+
  12. A401b6:    move.l  D0,(A0)
  13. RAMOFF:
  14. A401be:    move.l  #$00020004,D1
  15. A401c4:    jsr     -216(A6)
  16. A401c8:    jsr     -198(A6)
  17. A401cc:    tst.l   D0
  18. A401ce:    bne.s   A401c4
  19. RETURNDOS:
  20.     CLR.L    D0
  21.     MOVE.L 4,a6        
  22.     JSR -138(a6)
  23.     LEA LIB(pc),a1
  24.     JSR -96(a6)
  25.     MOVE.L d0,a0
  26.     MOVE.L 22(a0),a0
  27.     MOVEQ #$00,d0
  28. ERROR:    RTS
  29.  
  30. LIB:    DC.B 'dos.library',0
  31. SOURCENAME: DC.B 'disk.resource',0,0
  32.